<?php
/**
 * Class to handle Alerts
 *
 * @author		Joachim Ruf, Loresoft Software (http://www.loresoft.de)
 * @license		New BSD License
 * @version		Class for Bootstrap v2.3.2
 *
 * */


Class Bootstrap_Alert_Handler
{


	/**
	 *
	 * */
	function __construct () {

	}


	/**
	 * Gibt eine Error-Box zurueck
	 * @param string $_title		: Titel
	 * @param string $_message		: Ausgabetext
	 * @param bool $_useCloseButton	: Angabe, ob ein Close-Button angezeigt werden soll
	 * @param bool $_useBlockMode	: Angabe, ob die Box im Block-Modus angezeigt werden soll
	 * @return string
	 * */
	public function getError ($_title, $_message, $_showCloseButton = true, $_useBlockMode = true) {
		$oAlert = new Bootstrap_Alert_Error();
		return $oAlert->get($_title, $_message, $_showCloseButton, $_useBlockMode);
	}


	/**
	 * Gibt eine Info-Box zurueck
	 * @param string $_title		: Titel
	 * @param string $_message		: Ausgabetext
	 * @param bool $_useCloseButton	: Angabe, ob ein Close-Button angezeigt werden soll
	 * @param bool $_useBlockMode	: Angabe, ob die Box im Block-Modus angezeigt werden soll
	 * @return string
	 * */
	public function getInfo ($_title, $_message, $_showCloseButton = true, $_useBlockMode = true) {
		$oAlert = new Bootstrap_Alert_Info();
		return $oAlert->get($_title, $_message, $_showCloseButton, $_useBlockMode);
	}


	/**
	 * Gibt eine Success-Box zurueck
	 * @param string $_title		: Titel
	 * @param string $_message		: Ausgabetext
	 * @param bool $_useCloseButton	: Angabe, ob ein Close-Button angezeigt werden soll
	 * @param bool $_useBlockMode	: Angabe, ob die Box im Block-Modus angezeigt werden soll
	 * @return string
	 * */
	public function getSuccess ($_title, $_message, $_showCloseButton = true, $_useBlockMode = true) {
		$oAlert = new Bootstrap_Alert_Success();
		return $oAlert->get($_title, $_message, $_showCloseButton, $_useBlockMode);
	}


	/**
	 * Gibt eine Warning-Box zurueck
	 * @param string $_title		: Titel
	 * @param string $_message		: Ausgabetext
	 * @param bool $_useCloseButton	: Angabe, ob ein Close-Button angezeigt werden soll
	 * @param bool $_useBlockMode	: Angabe, ob die Box im Block-Modus angezeigt werden soll
	 * @return string
	 * */
	public function getWarning ($_title, $_message, $_showCloseButton = true, $_useBlockMode = true) {
		$oAlert = new Bootstrap_Alert_Warning();
		return $oAlert->get($_title, $_message, $_showCloseButton, $_useBlockMode);
	}

}


?>